#!/bin/bash
#这里可替换为你自己的执行程序，其他代码无需更改
APP_NAME=dist.tar.gz
remotedir=/www/server/nginx/nethtml
remotedirtemp=/www/server/nginx/nethtmltemp
folderName="dist_$(date -d "today" +"%Y%m%d_%H%M%S").tar.gz"
env="$2"
case "$2" in
  "locdev")
    APP_NAME=dist.tar.gz
    ;;
  "locqa")
    APP_NAME=dist.tar.gz
    ;;
esac


bak() {
    echo "bak() $APP_NAME"
    cd $remotedir
    tar -czvf $folderName  *
    mv $folderName $remotedirtemp/bak/
    rm -rf *
}
#使用说明，用来提示输入参数
usage() {
    echo "Usage: sh 执行脚本.sh [start|stop|restart|status]"
    exit 1
}


#更新最新的代码包
update(){
  echo "update"
	cd $remotedir
  mv -f $remotedirtemp/ready/$APP_NAME $APP_NAME
	tar -xzvf $APP_NAME
	rm -rf $APP_NAME
}



#根据输入参数，选择执行对应方法，不输入则执行使用说明
case "$1" in
  "bak")
    bak
    ;;
  "update")
    update
    ;;
  *)
    usage
    ;;
esac
